]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]\\\\\\]]]]]]]]]]\\\\]]]]]]]]]]_________________________^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^]]]]]]]]]]]]\\\\]]\]\\\\\\\\]_______________^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\]\]]]]\\]]]]]]]]]]\\\\\\\\]]]]]]]]]]_______________________^^^^^^^^^^^^^^^^_^__________^^^^^^^]]]]]]]]]]]]]]\\]\]]\\\\]]_]____________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\]\\]]]]\\\\\\\\\\]]\]]]]]]]_____________________^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^]]]]]]]]]\]]\\\\\\\\\\\\\\\\]_____________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\]\]]\\\\\\\\\\\\]]\\]\]]]]______________________^_^^^^^^^^^^^^^^^^^^_^__^^^^]]]]]]\]\\]]\\\\\\\\\\\\]]_]______^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]____^^____^^____^^^^__^^^^^^^^^^^^^^^^^^^____^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\____________^^^^\\\\\\\\\\\\\\\\\\\\\\\^\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]________^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\____________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^\^^\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]__^^^^^^^^_^__^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\]]]]\\\\\\\\\\\\\\\\\\\\]]__________^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]______^^^^__^_^^__^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]__________^^\\\\\\\\\\\\\\\\\\\\\\\\^^\^\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\____________^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\____________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\^^^^_________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\_______________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\^^^^^^^^^^^^^]]]]]]]]]\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\_____________^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]\]\\]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\_______________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\]]]]\\\\]]\\\\\\\\^^^^^^]]]]]]\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\\\\\\\^^^^^^^^^^]]\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^____________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]\]\\\\\\^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\]]\]\\]]]]]]]]]]]]]]\\]\]]\\^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]\\\]\\]]]]\\\\\\]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^____\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^_________________^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]\]]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^________\\]\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^_^_____________^_^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\]\\]]]]]]\\\\]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]\\\\^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^_________________^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]\]]\\]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_^_____________^_^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]^^^^]]^]___________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^___________________^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]^^]^]]_____________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_^________________^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]^^^^^^^^^^^^^^^^____________^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_________________^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]]^^^^^^^^^^^^____________^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^__________^_^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^]]]]]]]]]^]^^]]]]]]^^^^^^^^^^^^^^^^^^________^^______^^^_________\\\\^^^\\\\\\\\\\\\\^^^^\\\\\\\\\\\\\^^^^^^^^^^___________________^^^\\\\\\^^\\\\\\\\\\^\\\\\\\^^\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^]^]]]]]]^^]^]]^^]]^^^^^^^^^^^^^^^^^^____^^^^^^__^^^^_^__________^^^^\^\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^_^_______________^_^^^^\\^^\\\\\\\\\\^^\^\\\\^^\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]^]^^^^^^]]^^^^^^^^^^^^^^_________^^^^^^^^^^__________\^^^^^^^^^^^^\\\\^^\\^^^^^^^^\^^^^^^^^^^^^^^^^^^^^___________________^^^^^\^^^^^^^^\^^^^^^^^^^^\\\\\\^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^]^]]]]]]^^]^]]^^]]^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^______________\\\^^^^^^^^^^^^^^\\\\\\^^^^\\^\^^^^^^^^^^^^^^^^^^^________________^_^^\\\^^^^\\^\^^^^^^^^^^^^\\^^^^^^^^\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^]]]^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^_______^^^^^^^^^^^^^^\\\\^^^\^^^^^^^^^^^^^^^^^^^^^^^^_______^^^]]]^^^^^^^^^^^^^^^^^^]]^^^^^^]^^^^^^^^^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^]^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^_____^^^^^^^^^^^^^^^^^^^^^^\^\\^^^^^^^^^^^^^^^^^^^^_________^^^^]^]]]]^^^^^^^^^^^^^^^^^^]]^^]]^]^^^^^^\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^___^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^_^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^__^^^^^^^^^^^^^^^^^___________]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^_____________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^]]___________\\\\\\\\]]\\]]\\\\\\]]\\\\\\]]\]]]]]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^]^^^^^^^^^]]_____________\\\\\\\\]]\\\\\\]]\\]]]]]]\\]]\\]\]]]]\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]____^^____^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]________^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________________^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________________^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___________________________^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________________________^_^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]______________]]]]]]]]]]]]]]]]]]\\\\\\\\]\____________________________________^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]__________________]]]]]]]]]]]]]]]]]]\\\\]]\]\\_______________________________^_^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________________]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\___^__^^^^^^^________________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]________________]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\____^_^^__^^^^_^___________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________^^_^___________]]]]]]]\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_________________^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________^^__^_^^_____]]]]]\\\\]\]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________^^^^^^___________\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^__________________^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________^^^^^^^^^^_____\\]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^_____________^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]\\]^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\]]^]^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^___________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^^^^^^^__________\\\\]]]\\\\\\\\\\\\\\\\\\\]]\\\\\\\\^^^^^^^^^^^________________^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^__________]]]]\]\\\\\\\\\\\\\\\\]]]]]]\\\\^^^^^^^^^^^^_^___________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^__________\\\\]]]]]]]\]]]]]]\\\]\\\\\\]]]]\\\\\\\\^^^^^^^^^^^________________^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^__________\\\\\\\\]]]]\]\\]]\\\\]\]]\\]]]]]]]]\\\\^^^^^^^^^^^^_^___________^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\]\]]]]\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]\]]]]]]]\\]\]]\\\\]]\]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\^^^^^^^^^^^^^________________^^^^^^^^^^^\\\]\\\\\\\\\\\\\\\\]]\]]]]]]]\\]]]]\\\\\\\\\\\\\\\\\^^^^^^^___^^^^^^^^^^^^^^^^^^^^^]^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]\\]\]]]]\\]]\]\\]]]]\\]\]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^_^___________^^^^^^^^^^^^^\\\\]\]]\\\\\\\\\\\\]]\\]\]]]]\\]]]]]]]]\\\\\\\\\\\\\\^\^^^^____^_^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^\\]]]]\\\\\\\\\\\\\\]]\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^__________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^^^^^^________________^^^^^^^^^^^^^_\]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^]^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^__________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^^^^^^^_^___________^^^^^^^^^^^^^^_^__\\]\]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]\\^^^^^^^^^^__________________^^^^^^^^^^^^^_]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^_____]]]]]]]]]]]]]]]]]]]]]]]]^^]^]]]]\\^^^^^^^^^^__________________^^^^^^^^^^^^^^_^__]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^______^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^__^^^^^^^]]]^^^^^^^^^]^]]]]]]^^^^^^^^^^^^^^__________^^^^^^^^__]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]^^^^__^^^^^^^^____________^_^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^__^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^______^^^^^]]]]^]^^^^^^]]^]^^]]^^^^^^^^^^^^^^^^^^__________^^^^^^^^__]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]__^^^^^^^^____________^^_^__^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^_^________^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]__^^^^___^^^__________________^^^^^^___^^^^^^]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^__^_^^____^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]\]]______^_^^^^__________________^^____^_^^^^]]]]^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^__________^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________________________^^^^^^___^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^__________^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^_^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________________^^____^_^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^___________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________________^^^^^^___^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^____________^_^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________________^^____^_^^^^]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^_________________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________________________________]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^______________^_^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________________]]]]]]]]]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^_^^_________________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_____________________________]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_^__^^______________^_^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_]__________________________]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^_^^__________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________________________________]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_^__^^__________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________________]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^_________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______^^^^^^^^^^^^]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]______________________________]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_^______________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^]]]]]]]]]]]]]___________________________]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________^^^^^^^^^^^^^^^^^^^]]^]^^^^^^^^]^]]]]]]]]]]]]]]_________________________]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\]]]]\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^]]^^]]_______________]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^________________\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]]]]]^^^^^^]]_____________]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\]]\\]]]]]]\]]]]]]]]]]]]]]]]]]]]]_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\]]]]]]\\]]\\]\]]]]]]]]]]]]]]]]]]]]]]___________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]__________\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\]]]]]]\\^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\]]\\\\\\]]\]]]]]]]]]]]]]]]]]]]]^______^^_^^^______________________]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]_]_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\]\\]]\\^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\]]]]]]\\]]\\]\]]]]]]]]]]]]]]]]]]^]^^__^^__^_^^^^______________________]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\____________________\\\\\\\\\\\\\]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\^^^^^^^^^^^^^^^^\\\]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\]]]]]]]^__^^^^^^^^^^_________^^^^__________]]]^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\____________________\\\\\\\\\\\\\\]\]]\\\\\\\\\\]]]]]]]]]]]]]]]]\]\\\\^^^^^^^^^^^^\\\\]\]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\]]]]^]^^__^^^^^^^^^^_________________________]]]]]^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^________________\\\\]]\\\\\\]]\\\\\\\\]\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\]]]]]]\^^^^^^^^^^^^^______________^^^^^^____^^^^]]]]]^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^________________\\\\\\\\]]\\]]]]]]\\\\]]\]\\]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\]]\\^\^^^^^^^^^^^^^^__________________^^________]]]]]]]^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]_________\\\\\\]]]]\\\\]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]_^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\^^^^^^^^^^^____________^^^^^^^^^^__^^^^^^]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]_]__________\\]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]_]__^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\^\^^^^^^^^^^^^____________^^^^^^^^^^______^^]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\]]^_____\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^_________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]\]]\\]]^^_^__________\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]^]]^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_^______________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^____]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]]]\\]]\\\\\\]]^_________\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]^^]]]]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^______________^^^^^^^^^^^^\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\]]^^_^__________\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]^]]^^]]^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_^_________^^^^^^^^^^^^\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]\]]]]]]]]]]\\________________\]]]\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______]_]]]]]]]]]]]]]]\\\\\\\\\\\\]]\]\\]]]]]]]]]]\\____________\\]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_^____________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^____]]]]]]]]]]]]\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]^^________________]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^]]]]]]^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___________________]]]]]]]]]]]]\\\\\\\\\\\\]]\]\\]]]]]]]]]]]]^^____________]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_^______________^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]______________________]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]\]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]__________________________________]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]______________]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^____________^^^^^^^^^^^^^^^^^^^^\\\\\\]]]]]]\]\\]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]______________________^^__________]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]_________________]]^^^^^^]]]]]]]]]]]^^^^^^^______^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\]]]\]]]]]]\\]\\\]]]]\\]]]]]]]]]]]]]]]]___________________________^^__________]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]_______________]]^^]]]]]]]]]]]]^]^^^^__________^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^__________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\]]]]\]\\]]\\]]\]\\\\\\]]]]]]]]]]]]]]]]]]]]_________________________^^^^_____________]__]]]]]]]\\\]]]]]]]]]]]]]]]]]]____________________]]]^^^^^^^]]]^^^^^^^^^^________^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]__________________________________]_]]__]]]]\]\\\\]]]]]]]]]]]]]]]]]]____________________]]]]]^^^^]^]]]]^^^^^^^^^^________^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^______^_^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________^^^^__________________]]]\\\]]]]]]]]]]]]]]]]__________________________^^^^^^^^^^^^^^^^^^^^^________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^______________^^__________________________]]]]\]\\\\]]]]]]]]]]]]______________________________^^^^^^^^^^^^^^^^^^^^^^_^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^__________^_^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^__________^^_________________________]]]]]]]]]]]]]]]]]]]]____________________________^^^^^^^^^^^^^^^^^^^^________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\]]]]]]]\\\______^^^^^^^^^^_________________]]]]]]]]]]]]]]]]]]]]________________________^^^^^^^^^^^^^^^^^^^^________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^__________^_^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\]]]]\]\\\\__^^^^^^^^^^______________________^^]]^^]]]]]]^^]]^^^^^^^___________^______^^_^____________________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^____________^^]]]]]]^^]]^^^^^^]]^^^^^_____________^^^__^^__^_^^____________________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^__________^_^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^___________^^_^________]_______________________^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^______^_^^^^^^^^^^^^^^^^^^^^^^^^_____________^^__^_^^____]]]________________________^_^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^__________^_^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________]]]]]______________________________^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________]]]]]]]]]]_]____________________________^_^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^__________^_^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]__________________________^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]]]______________________^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^____________^_^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]__________________^^________^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]__________________^^________^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^]^^^^^^]]]]]]]]]]]]]]]]]]]]]]\______^^__^^^^^^^^^^__^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^]]]^^]]]]]]]]]]]]]]]]]]]]]\]\\__^^______^^^^^^^^^^__^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^_^______________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^]]]]^^^^_]]]]]]]]]]]]]]]]]]]]]]]^__^^^^^^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^]]]]]]]]___]]]]]]]]]]]]]]]]]]]]]]]]^]^^__^^^^_^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^____________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^]]]]^^^^^^^_____]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\____^^^_^^^^^^]]]]]]]]^^^^_^__]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_^__^^]]]]]]]]]]]]^^^^__^^^^]_____]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\^___^^^^]]]]]]]]^^^^^^^^__]]]_______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\\^^_^____]]]]]]]]]]]\\]]]]^^^^__^^^^^^]]]]]]]____________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]____^^____________]]]]]]]]]]]]]\\^^^^^^^^__^^]]]]]]]]]]]]]____________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^_^__________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]^^________________]]]]]]]]]]]]\\]]]]^^^^^^^^^^^^^]]]]]]]]]______________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]_____________]]]]]]]]]]]]]]]]\\^^^^^^^^^^^^^^]^]]]]]]]]]]]]]]______________________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^_^__________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]_______________]]]]]]]]]]]]]\\\^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]\\\\___________________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]______________]]]]]]]]]]]]]]\]\\\\^^^^^^^^^^^^^^]^]]]]]]]]]]]]]]_________________________________________________________]]]]]]]]]]]]]]]]]]]]]]]]\\]\]]]]]]]]\]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^_^____________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]__________]]]]]]]]\\]\\\]]]]^^^^^^^^^^^^^^]]]]]]]]\]\\\\\\]]^__________^____________^^^^_____________________________]]]]]]]]]]]\\]]]]]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]_________]]]]]]]]\\]]\]\\\\^^^^^^^^^^^^^^^^^^]]]]\\]\]]\\]]^^_^________^_^^_______________________________________]]]]]]]]]]]]]\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^_^____________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]_]______]]]]]]]\\\\\\]]]]]]]]^^]]]]^^]]\\]]]]\\\\\\\\\\^^^__________^^^____^^^^^^^^^^^^^^__^^^^__^__________]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\]]]]\\]\]]]]]]______]]]]]\\\\\\\\\\]]]]]]]]^^^^]]]]]]\\\\\\\\\\\\^^^^_^________^_^^^^^^^^^^^^^^^^^^^^^^____^^_^_________]]]]]]\]\\\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^_________^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]]]\]\\\\\\]]\]\\]]__________]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^_^^____^^_^^^____^^^^^^^^^^^^^^^^^^^^^^^__________]]]]]]\\\\\\\\\\]\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]]\]]]]]]]]]]]]]]]]]]__]]]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^^_^__^^^^__^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^_________]]\\\\\\\\\\]]\]\\]]\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^_^_________^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]]]\]\\]]]]]]]]]]]]]]______]]\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^]]\\\\\\\\]]]]]]]]]]]]]\]\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_____________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]^^]\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^___^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^_______________^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]__]]]\\\\\\\\\\]]]]]]]]]]]]]\]\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^_^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_____________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]__\\\\\\\\]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]^]]^^^^^^____\\\\\\\\]]]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^_^____^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]^]^^]]^^____\\\\\\\\\]]]]]]]]]^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^________________\\\\\\]\]]]]]]^^^]]]]]]]]]]\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^]^^^^____________\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______________\\\\\\\\\\\\]\]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^]^^^^______________\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\]]]]]]]]]]]]]]^^]]]]^^^^^^^^^^_________________\\\\\\\\\\\\]\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^___________^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^___________\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______________________\\\\]\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^]]]]\]\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________\\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^_______________________\\\\]\]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_________________________\\\\\\\\\]]]]]]]^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^]]^^^^^^^^^^^^^^^^^^____________^_______^^_^^^\\\\\\]\]]]]^^]^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^___________^_^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^]]]]]]^^^^^^^^^^^^^^____________^^_^____^^__^_^^^^\\\\\\]]]]^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^_______________^^^^^^^^^^^^^]]]]]]]]^^]]]]^^^^^^^^^^^^^^^^^^^^]_____________^___^^^^^^^^^^\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^________^_^^^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]___________^^_^____^^^^^^^^^^\\]]]]^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^__]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]________________^^^^__^^^^^^^^^^\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^______^_^^^^^^^^^^^^^^__]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]____________^^^^^^^^__^^^^^^^^^^\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]________________^^^^^^^^^^^^^\\]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^________^_^^^^^^^^^^^^^^__]]]]]]]]]]]]]]^]^^^^^^^^^^^^^^^^^^^]]]]]]]____________^^^^^^^^^^^^^^^\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^_______________^^^^^^^^^^^^^____]]]]]]]]]]^^^^^^^^^^^]]]]]]]________________^^^^^^^^^^^^^^^^^\\]\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^________^_^^^^^^^^^^^^^^]]]]]]]]]^]^^^^^^^^^^^^]]]]]____________________^^^^^^^^^^^^^^^\]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\^^^^^^_______________^^^^^^^^^^_^^]]]]]]]]]]]]^^^^^^^^^^]]]]]]]]]]]__________^__^^^^^^^^^^^^^^^^^^^^\\]\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\\\\\\\\\\\^^^^^^^^^^________^_^^^^^^^^_^__^^]]]]]]]]]]]]^^^^^^^^^^^^^^]]]]]]]]]]]]_]________^_^^__^^^^^^^^^^^^^^^^^^^^]]^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\]\\\\\\\\\\\\\^^^^^^^^^^^^^^_________^^^^^^^^^__________]^^^^^^^^^^^^^^^^]]]]]]]]________________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\\\\\\\\\\\^^^^^^^^^^______^_^^^^^^__________]]]^^^^^^^^^^^^]]]]]]]]]]]]____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\]]]]\\]\\\\\\\\\]]]]]]]]\\\\\\\\\\\\^^^^^^^^__________^^^^^^______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]____^^____^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]\]\\\\\\]]]]]]]]\\\\\\\\\\\\^^^^^^^^__________^^__________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\]]]]\\\\]]]]]]]]]\\\\\\\]]]]]]]]]]\\\\^^^^^^^^^^^^_______________^^________^^^^^^^^]]]]]]]]]]]]]]]]]]]]________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\]]]]]]\]\\\\]]]]]]]]]]\\\\\\\\^^^^^^^^^^^^_____________^^________^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]________^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\]\\]]]]]]\]]]]]]]]]]\]]\\\\]]]]]]]]]]]]\\\\\\\\\\^^^^_________________________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\]\]]\\]]\\]\]]]]]]]]\]\\]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^_______________________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^]^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\]]]]^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\^^^^______________________^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\^^^^^^^^__________________^^^]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^]]]]]]]]]\\\^^^^^^^^_________________^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]\]\\\\^^^^^^^^_______________^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]\\\\\\\\\^^^^________________]]]]]]]]]]]]]]]\\\\]]]\\\]]]]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]\]\\\\\\^^^^^^^^____________]]]]]]]]]]]]]]]]]\]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\]]]]^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]]]]^]^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^^^^^_______]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]]^^]^]]^^^^^^^^^^^^]]]]]]]]^^^^^^^^^^^^_____]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\^^^^^^^^^^__]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\^^^^^^^^^^__]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]^^]]^^^^^^^^^^^^^^^^^^^^]]]]^^^]\\^^^^\\\^^^^^^^]]]]]]]]]]]]]\\\\]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]^^^^^^]]^^^^^^^^^^^^^^^^^^^^^^^^]^]]\\\\\\^\^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^^^^^^^_]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]^^^^^^^___]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]]]^^^^]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________^_^^^^^^^^^^^^^^^^^^^^^______]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^_______^^^^_]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^____^_^^^^^^^___]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\]]]]]]]]]]]]]]]]\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________]]]]]]\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]_^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________________]]\\]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]__]]]]____]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________________\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]___________^^^^^__]]]]]]__________]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\_____________^^^]]________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\^\\\\\\^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^_]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_________________]]____________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^\^^\\^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^_______________]]]]___^^^^^^^^^^^^^\\^^\\^^^^^^\^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^__________________________________^^^^^^^^^^^^^^^\\^^^^^^\\^^\\^\^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^_^__________________________]]]]^^^^^^^^^^]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^]]]]]]]]]]]]]]]]]]]]]]_\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^______^^^^^^_______^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^]]]]]]]]]]]]]]___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^__^^^^^^^^^^____^_^^\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\^^\\\\^^^\\\\\\\\\^^^^]]]]]]]]]]]]]]]]]]]]]]]]]___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\^^^^^^\^\\\\\\^^^^^^^^]]]]]]]]]]]]]]]]]]]_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]]]]]]]]^^^]^^]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^^^^^^^^^^\\\\\\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]]^^^^]^]]^^^^^^]^]]]]]]]]]]]]]]]]]]]]]]]]__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\^^^^^^^^^^\\\\^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]]]]]]]]]]]]]]]^^^]\\]]]]\\]]]]]]]]]]]]________________^^^^^^^^^^^^^^^^^^^^^^^^^^\^^^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\]]]]]]]]]]]]]]]]]]]]^^^^]^]]\\\\]]]]]]]]]]]]]]]]____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^\^^^^^^^^^^^^\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]]^^^^]]]]]]]]]]^\\\]]]]\\\\]]]]]]\\]^____________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\^^^__]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]]]]]]]]]]]]^^\^\\\\\\\\\\\\]]\\]]^]^^________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_]__^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\_______________________________________^^^^^^^^^^^^^^^^^^^^^^^^____]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^_^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\_____________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__^_^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]___^________^___________________________]]]]]^^^^^^^^^^^^^^^^^^^^^^__________]]]]]]]]]]]]]]\\]]]]]]\]]]\\\\\\\\]]\\\\\\\\]]\\\\\\^^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]]____^_^^____^^_^________________________]]]^^^^^^^^^^^^^^^^^^^^^^__________]]]]]]]]]]]]]]]]]]\\]]\\]\]]]]\\\\\\\\]]\\\\\\\\]]\\^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^____^^^^^^^^^^^^^^__^^^^__^_^^__________________]]]]]]]]]^^^^^^^^^^^^^^^^^_______]]]]]]]]]]]]\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^____^^_^__^^__________________]]]]]]]]]]]^^^^^^^^^^^^^^^_____________]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^______^^^^______]]^]]]]]]]]]]]]]]]]]]]]]^^^^^^__________]\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^_^__^^__^^^^^^^^__]]^^]^]]]]]]]]]]]]]]]]]]]]]]^^__________________]]\]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]]^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^]]^^^^]]]]^^]]]]]]]]]]]]]]_________________________\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^]]]]]]]]]]^^]]]]]]]]]]_______________________\\\\]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^]]]]^^]]^^^^^^_______________________________^^_^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^]]]]]]^^_________________________^^__^_^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]]]^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^^^^^^^___________________________________^^_\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^__^^______]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^]^^^^_________________________________^^___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^______^^__]]]^^^^]]]]]]]]]]]\\\\\\\]]^\\\^^^^\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^________^___^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^______^^__________]]]]]]]]]]]]]]]]]\]\\\\]]^^\^\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________^_^^____^^_^____^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^__^^__________]]]]]]]]^^]]]]]]]]]]]\\\\\\\]]^^^^^^^^\\^^^^^^^^^^^^^^^^^^^^]]]]]]_____________________^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^________^^__________________]]]]]]]]^^]]]]]]]]]]]]\]\\\\]]^^^^^^^^\\^^^^^^^^^^^^^^^^^^^^^^^^]]______________________^_^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^____^^^^^^______________\\\\\\\]]]]]]]]]^]]]]]]]]]]]\\\\\\]]^^^^^^^^^^\^^^^^^^^]]]]]]]_________________^________^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^____________________________\\\\]\]]]]]]^^]^]]]]]]]]]]]]\\]]^^^^^^^^^^\\^\^^^^^^^]]]]]______________^_^^____^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^_^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^________________________]^^]]]]]]^^]]]]]]^^]]\\^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\]]]]__^_____________________]]]^^]]^^^^^^]]^^]]]]]]\\^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^_^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\__^^_^______________________\\]]^^^^^^^^^^]]^^^^^^^]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\]\\\]]]]]]_____________________\\]]]]]]^^^^^^^^^^]]^^^^]^]]^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]____^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\]]_______________________^^^^^^^^^^^^^^^^^^^^^^____^^^^__^^^^__]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____^^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\]]]]]]]]\\]]]]]]______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____]]]]]]]]]]]]]]]]]]]]]]]]]]]^^__^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]\\]]]]]]]]\\]]______________________^^^^^^^^^^^^^^^^^^^^_________^_______________]]]]]]]]]]]]]]]]]]]\\]]]]]]]\^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]__________________^^^^^^^^^^^^^^^^^^^_^______^^_^____________]]]]]]]]]]]]]]]]]]]]]\\]]]]\]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]__________________^^^^^^^^^^^^______^^__________________________]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]____^^^^^^^^^^^^^^^^__^^______________________________]]]]]]]]]]]]]]]]]]]]]]\]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\]\]]\\\\]]]]]]]]]]]]]]]]]]]]]]_]_______^^^^^^^^^^_________________________________________________]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^___\\\\\\\\\\\\\\\\]]]]\\]]]]\\\\\\]]]]]]]]]]]]]]]]]]____^^^^^^^^^_^______________________________________________]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\]]]]]]]]]]]]]]]]]]____^^^^^^^^^^____________________________________________________]]]]]]]]]]\\\\]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\]]]]]]]]]]]]\\\\]]]]]]]]]]]]]]^^]]]]^^^^^^^^^^^^____________________________________________________]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^__________________________________________^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^__________________________________________^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^________________________________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^________________________________^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^________________^^__^^^^__^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^____________^^^^^^____^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^______________^^^^^^^^__^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^__________________^^^^^^^^__^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]___________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\]]]]]]]]]]]]]]]]]]]]^]]]]]]]]^^^^^^^^^^_______^^^^^]]]]]]____________________^_^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\]\]]]]]]]]]]]]]]]]]]^]^^]]]]^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]________^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]\]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]________^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]]\\]\]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^__________________]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]___^^^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\]]]]]]]]]]]]^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^^^______]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]_]____^^________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^]^]]]]^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\]]]\\\\\\\^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^_______^^_^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]]]\\\\]\]]]]\\\\^\^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^_____^^__^_^^__^^^^^^^^^^^^]]^^^^^^]]]]^^^^^^]]]]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^]]^^^^^^^^^^^^^^^^^^^^^_________________^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]^^]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^]^^]]^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^]]]]^^^^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^^^^^^]]]]]]__________^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^]^^^^^^^^^^^^^^^^^^^]]__________^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^]]]]]]]]]_________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^^]^]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^^^^^^^]]]]]]]______^_^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]____^^^^^^^^^^^^^^]]]]]]]]^^]^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^^^^^]]]]]]]]]]]]]]]]]]]]]]\\\\]\]]\\^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\]\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^____]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]\]]\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^_______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\]]\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\]]\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____^^____]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________]]]]]]\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________]]]]\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^______________\\\\]\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^__^^^^^^__^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^______^^__^^_^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^__^___^^^^____^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^__^^_^____________^^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]]]\\\\\\\\\\]]]]]]^_^^____________________^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\]]\\]\]]]]\\\\\\\\\\]]^^_^__^^_________________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\]]\\\\]]]]]]]_________________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\\\]]]]_]__________________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^]______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]^^]]]__________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\]]]]]]]]]]]^^^]]]]]]^]]]^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\]]]]]]]]]]]]^]^^^^]]^^]^]]]]^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\]]]]]]^^^^]]^^^^^^^^^^^^]]^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^]]^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^\\\\\\\\\\\\\\\\]]]]]]^^^^^^^_^^^^^^^^^_^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^\\\\\\\\\\\\]]]]]]]]]]^^^^_^__^^^^^^_^__^^^^^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^\\\\\\\\\\\\\\\\]]]]]]^^^^^^^_^^____^^^_^^^^^^^^^^__________^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^^\\\\\\\\\\\\]]]]]]]]]]^^^^_^__^^^^^^_^__^^^^^^^^^^______^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^____________\]]]]]]]]]^]]^^^^__^_______^^__^^^^^^__^______^^^_\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________\\\]]]]]]^]^^]]__^^_^____^^______^^__^^^__^^^^_^__\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^]]]]]]]]]^^^^^^^^______________^^^^^^____^^^^^^^___\\\\\\\\\\\\\\\\\\\\\\]]]]]]]\\\\\\\\\\_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^]]]]]]]^^^^^^^^__________________^^____^^^^_^____\\\\\\\\\\\\\\\\\\\\\\]]]]\]\\\\\\\\_\__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^]]]]]]]]^^^___^^^^______________^^^^\]]\\\\\\\]]]\\\\\\\]\\]]]]]]]]\\\\\\\\____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^^]]]]]]]]^^^^_^______________________^^^^^^^^\\\]]\\\\]\]]]]\\\\]\]]\\]]]]]]]]\\\\________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________^^^^]]]]^^^^_________________^^]]]]]]\\\]]]]]]]]]\]]]]]]]]]]]]]]]]]]]__________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________]]]]]]]]_______________________^^]]\\\\]\]]]]]]\\]\]]]]]]]]]]]]]]]]__________^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________________]^^^^^^_________________^^^]]]]]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_____^^^^^^^^]]^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________]]]^^_______________________^^^^^]]\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_]______^^^^^^^^^^^^]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________^]^^__________________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____^^]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^]^]]^^__________________^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________^^]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________________^^]]]]]]\^]]]]]]]]]]]]]]]]]]]]]]]]]]]]^_]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________________________^^]]\\^\^^]]]]]]]]]]]]]]]]]]]]]]]]^^_^__]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________________^^^^^^^^^^]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^]]^^]]]]]]]]]]]]]]]]]]]]______]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\^^^^\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^^]^^]]]]^^]]]]]]]]^^__]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^]^]]^^^^]]]]]]]]^^________________]]]\\\\\\\\\^\\\\\\\\\^^^^^^^\\\^\\\\\\^^\\\\^^^^^^\\\\\\\\\\\\^^^^^^^^^^]]]]]____^^^^^^^^^^^^^^^^^^^]^^^^^^^^^____________]]]]\]\\\\\\^^\^\\\\\\^^^^^\\\\^\^^\\^^\\\\\\\\^^\\\\\\\\\\\\\\\\^^^^^^^^^^]]]]]]]]]]]________^^^^^^^^^^^^^^^^]^]]^^^^^^^__________________^^^^^^^^^^^\\^^^^^^^^^^^^^^\\\\^^^\\\^^^^^^^^^^\\\\\\^\^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________________________]^^^^^^^^^^^^^^^^^^^^^^^^^_____________________^_^^^^^^^^^^^^\\^^^^^^^^^^^^^^^^^^\^\\\\^^^^^^^^^^\\^^\^\\^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________]]]^^^^^^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\^^^^\\^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]\\]]____________^^^^______________________]]]]]]]]^^^^^^^^^^^^^^^^^________________^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]]]\\]]]]]]__________________________________]]]]]]]]^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\]]]\\\\\\]]\\]]]]\\____^^^^^^__^^^^^^______^^^^__________]]]]]]]]]^^^^__________________^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\]\]]]]\\]]]]]]\\\\________^^______^^____________________]]]]]]]]]]]^^^^^^^^________________^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\]]]\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\^^^^^^^^^^^^^^^^^__^^^^^^^^__^_______]]\\]]]]]]]^]]_______________________^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\]]]]\]\\\\\\\\\\\\\\\\]]\]\\\\\\\\^\^^^^^^^^^^^^^^__^^^^^^^^__^^_^____]]]]]]\\]]]]]^^^]]_________________________^^^^^^^^^^^^______________^^^^____]\\\\\\]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\]]]]]]]]]]]]]_____________^______^^__^^^^^^^^^^^^__________________^^^^^^^^____]]]\\]]\\]\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\]]]]]]]]]]]______________^_^^__^^______]^]]^^^^^^^^^^^^^^___________________________]]]]]]______________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]__________^^______^^]]^]^^]]^^^^^^^^^^_________________________]]______________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________^^^^^^__^^]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]___________________________^^_^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___\\\\\\\]]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_^________^^^^____^^]]^^^^^^^^^^]]]]]]]]]]]]]]]]_]________________________^^__^_^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\]]\\]\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__^_^^____^^^^^^^^^^]]]]]]]]^^^^]]\\\\]]]]]]]]]]]]]]]]]]]]]]]__________^^^^^^^^^^_^^^^^^^^^^^^]]]]]]]]]]]]\]]]]]]]]]]]]]]]]]]]]]\\____^^^^________^_^^^^^^^^_^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]]]]_^^^______^^^^^^^^]]]]]]]]^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]_]________^_^^^^^^^^_^__^^^^^^^^^^^^]]]]]]]]]]]]\\]\]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^^^____^^_^__^^^^__^_^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\]\]]]]]]__^_^^^^__^^^^^^^^]]]]]]]]^]]]\\\\\\]\]]]]]]]]\]]]\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\]\\\\\\]]\]]]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]\]]]]]]]\\]\\\\\\\]]\\]]\\\\]]^^^^^^^^^^^^^^]]]]^^]^]]]]\\]]\]\\]]]]\\]\]]]]\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]\]]\\]]\\]\]]]]]]]]]]]]]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]\\]\]]]]\\]]\]\\\\]]\\\\\\]]]]^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\]]]]\\\]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]\]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\^^^^\\\\\\\\\\\\\\^^\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\]^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\^^\\^^^^^^^\\\\\\\\\\^^^\\\\\\\\\\^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]^]^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\^^^^^^\\^^^^\^\\\\\\\\^\^^^^\\\\\\\\\\^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\]]\\]]]]]]\\\\]]\\\\]]]]__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\^^^^^^^^^^^^^^^^^\\\\\\\\\^^^^^\\\^\\^^^^^^\\^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]]]\\]]\\\\\\]]\\\\\\\\]]]]]]]]]]__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\^^^^^^^^^^^^^^\^\\\\\\^^^\\\\^\^^\\^^\\\\\\^^\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\]\]]]]]]]]\]]]]]]]]]]___^^^^__^^^^____^^_^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\^^^^^^^^^^^^^^^^^\^^\\\\^^^^^^^^^^^^^^^^\^^^\\\\^^\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\\\]]\]\\]]]]\\]\]]]]]]]]_]______^^^^^^^^^^__^_^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\^^^^^^^^^^^^^^\^\\^^^^^^^^^^^^^^^^^^^^^^\\^\^^^^^^\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^]]]]____]]]\^^\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]_______^____________^^^^__^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^__^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^\\\\^^^^^^^^^^^^^^^^^^^^\\\\\\\\\^\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\]\\^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____^_^^______________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^__^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\^\\\\\\^^\^\\\\^^^^^^^^^^^^^^^^^^^^_]]]______]^^^\\\\^^]^]]^^^^^^^]]]^^^^]]]]]]]]]]_______________________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^\\\\^^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\^^\\\\^^^\^^^^^^^^^^^^^^^__]_]]]]__]]^]^^^^^^]]^]^^]]^^^^]^]]]]]]]]]]]]]]________________________^_^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\^\\^^^^^^\^\\^^^^^^^^^^^^^^^^^_]_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]_____________^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__]_]]______^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^]^]]]]__________^_^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]____________]]]^^^^^______^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^]]]]]________________]]]]]^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\\^^^^^^]^^]]]]]]]]]]]__________________________]]]]]]]]]]^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^\\^^]]]^^]]]]]______________________________]]]]]]]]]]^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\^^\\\\^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]_________________________________________]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]___________________________________]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^\^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_____________^__________________________]]]]]]]]]]]]]]]]]____^^]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\^\^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________^_^^______________________]]]]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________\\\\\\\\\\\\\\\\\\^\\\^^^^^^^^^^^_]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^________^^__________________________]]]\]]]]]]]]]]]]]]]]]]]]]]]___________________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________\\\\\\\\\\\\\\^^\^\\\\^^^^^^^^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^]^^____^^^^^^______________________]]]]\]\\]]]]]]]]]]]]]]]]]_________^^^^^^^^^^^^]]]]]]]]]]]]\\]]]]]]]]]]]]]]]]__________________]]]]^^\\\\\\\\^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______^________^^^^__________________^^]\\\]]]]\\]]]]]]]]]]]]]]]]]]]]]]]____________________^^^^^^^^^^^^]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]__________________^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____^_^^____^^^^^^^^__________________^^]]\]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]____________________^^^^^^^^^^]]]]^^]]]]\\\\\\\\\\]]]]\\\]]]]]]]]]__^^^^^^^^______________\]]]]]]\\^^\\\\\\^^^^^^^^^^^^^___________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^___^^^^___^^^^^^^\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\]\]]]]]]______^^^^__________________\\\]]\\^^^^^^\\^^^^^^^^^^^^^^^_________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\]]^^^^^^^^^^^^^^^^^^^^^^^^_^________^_^^^^\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^]^^^]]]]^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^___________________\\]]^^^^^^^^^^^^^^^^^^^__________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]\\\\^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^_^^^^^^^\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]_____________________________^^]]^]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^_^________________\\\\\\]]^^^^^^^^^^^^^^^^^______________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\]]^^^^^^^^^^^^^^^^^^^^^^^^_^____^^__^_^^^^\\\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]]]]]___________________________^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^__________________________]]]]^^^^^^^^^^]]]]]]]______________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]________^^__^^________^^__________]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^______________________]]]]]]]]^^^^^^^^^^]]]]]__________________________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]________^^______^^________^^__________]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^________________]]]]^^^^^^^^]]]_________________________^^_____________]]]]]]]\]]]]]]]]]]]]\\\\]]]]]]]]]]]]\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\]]\\\\\\\\]]______^^__^^^^^^^^^_^^________]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^_^__^^____________]]]]]]]]^^^^^^^^]]]]]___________________^^^^^^_______]]]]\]\\]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\]]]]]]\\\\]]]]]]__^^______^^^^^^_^__^^________]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^_^^______________^^]]]]]]]]]]]____________________________^^^^_________]]]]]]\\\\]]]]\\]]]]\\\\]]]\]]]]]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]_^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^_^__^^__________^^]]]]]]]]]____________________________^^^^^^^^_______]]\\\\\\\\\\]]]]]]]]]]]]\]\\]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]_]__^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^]]]]]]]]]]]]]]]]]]]]]_____________________^^____^^^^^^_______\\\\\\\\\\\\\\\\\\]]\\\\\\]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]_]______________________^^^^^^^^^^^^_____\\\\\\\\\\\\\\]]]]]]\\]]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^______^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]________________________^^^^^^^^^^^^_______\]\\\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^_^^__^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]____________________________^^^^^^^^^^^^_____\\]\]]\\\\\\\\\\\\\\]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^]]^^]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]_________^______^^_^^^____^^^^^^^^^^^^^^^^^^^^_________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]______^_^^__^^__^_^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^]]]]]]]]]]]]]]]]]]]]]]]]__^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^]]]]]]]]]\]\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\]\]]]]____^_^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^]]]]]]^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\]]]]\\\\\\\\\\\\\]]]]]]]]]\]\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^]]^^]]]]]]]]]\]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\]\]]]]]]\\]\]]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^]]]]^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\]]]]\\\\\\\\\\\\\]\\]]]]\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\]\]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^_^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\]\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^_^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^_^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\]]\]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^]]^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\\\\\___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\\\\\_\____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\\]]]]\\\_______^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\]]]]]]\\\\]]]]\\]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\]]\]\\\\\\\\_\____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\]]\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\]]]]]]\\]]________^^^^^^^^^^^^^^^^^^^^^^_____________]]\]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^\\\\\\\\\\\\\\\\\\\\]]]]\]\\]]\\]]]]]]____^^^^^^^^^^^^^^^^^^^^^^^^^^_______]]\\]\]]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]]________^^^^^^^^^^_^^^^^^^^^^^_________________]]]]]]\]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\^^]]]]]]]]]]]]]]]]]]____^^^^^^^^^^__^_^^^^^^^^^^^^___________]]\\]\]]\\]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]\\\\\\]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______\\\\\\\\\\\\\\\\\\\\\^^^^^^]]]]]]]]]]]]]]]]______^^^^^^^^___^^^^^^^^^^^^^____________]]\]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\]]\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\^^]]]]]]]]]]]]]]]]]]]]__^^^^^^^^____^_^^^^^^^^^^^^^^____]]\\]\]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]\\\\]]]]\\______^___^^^^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_______]\\\\\\\\\\\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]]]_______^^^________^^^^^^^^^_______________^^]]]]]]]]\]]]]]]]]]]]]]\\\\\\]\\\\\\\\\\]__^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]\\__^^_^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____]]]\\\\\\\\\\\\\\\\^\^^^^^^]]]]]]]]]]]]]]]]]]____^_^^^^________^^^^^^_^________^^]]]]\\]\]]]]]]]]]]]]]]\\]]\]\\\\\\\\]\]]__^^^^^^^^^^^^]\\\\\\\\\\\\\\\\\]]]]]]\\\\]]]]\\__________^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________]]]]]]]\\\]]]\\\\^^^^^^^^^^^^]^^^]]]]]]]__________^^^________^^^^^^^^^___________^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\]]]]\\\\\\]]\]]]^^^^__^^^^^^^^^^^]]\]\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]\\______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________]]]]]\\\\]\]]]]^^^^^^^^^^^^]]^]^^^^]]]]_]________^_^^^^________^^^^^^_^________^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]\\]\]]]]__^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^______^^^^^^^^^^^^^^^^_______]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]______________^^^^^^^^^^_________^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]_________^^^^^^^^^]]\\\\\\\\\\\\]\]]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^_____]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]^]]]]__________________^^^^^^^^^^_______^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]\]]______^_^^^^^^]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^______^^^_______^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]___________^^^^^^^^^^__________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___^^^^^^^^^]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^__^^^^_^____^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]_]____________^^^^^^^^^^__________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____^_^^^^^^\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^________^_________^___^^^^^]]^^^^]]^]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]_____________^^^^^^^_____________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_^__^^^^\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^____^^_^______^^_^____^^^]]]]^^]^]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]_]______________^^^^_^______________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__^_^^______\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]________________________^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\\\\\\\^_______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]_____________^^^^^^^___________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_^__\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________________^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^\\\\^^_^________________________^^^^^^^^^^^^^^^^^^^^^^^^^]]]]_]______________^^^^_^____________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__^_^^________\\^^]]]]]]\\^^]]]]]]]]]]^^]]]]]]]]]]]]]]]]]__________________________^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\\\\\\\\]______________________^^^^^^^^^^^^^^^^^^^^]]]_________________^^^_______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________^^^^__\\^^^^^^]]\\^^^^^^]]]]]]]]]]^^]]]]]]]]]]]]]]_]_____________________^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^\\\\\\]\]]______________________^^^^^^^^^^^^]]]]_]______________^^^^^_____]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]__________\\^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]^^^]]]]]]]]___________________\\\\\\\\\\\\\\\\\\\\\\\]\\\\\\^^^^^^\\\\]]]]]]_________________]^^^^^^____________________]]]]]]]]]]^^]]^^^^^^]]]]]]]]]]]^^^]]]]]]]]]]]]]]____\\^^^^^^^^^^^^^^^^]]^^^^^^^^^^^^]]^]^^^^]]]]]]]]_________________\\\\\\\\\\\\\\\\\\\\\\\\]\]]\\^^^^^^^^^^]]]]]]]]]]_______________]]]^^____________________]]]]]]]]]]^^^^^^]]^^]]]]]]]]]]]]^]^^^^]]]]]]]]]]________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]__________\\\\\\\\\\\\\\\\\\\]]^^^^^^^^^^^^\\\\]]]]^^]]]]________]]]]]]]]]]]]^^^^^^__^^^^^^^]]]^^^^^^^^^^^^^^^^^]]]^^^^]]^^^^^^^^]]]]]]______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]_]_________\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]]]^^____________]]]]]]]]]]]]]]]]^^______^^^^]^]]]]^^^^^^^^^^^^^^]^]]]]]]^^^^^^^^]]]]]]]]]]____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\^]]]\\\\]]]]^^^^^^^^^^^^^^^^^^]^^^______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^^]^]]]]]]]]]]]]^^^^^^^^^^^^^^]]^]^^^^__________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]____________^^^^^]]]]]]^^^^^^\\\\^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^____]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]^^__________^^^^^^^^^^^]]^^^^^^^^^^^^^^]^]]]]]]]]^]^^^^^^^^^^^^^^^^^^^^^^^^________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^__________]]]]^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^_]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________]]]]]]]]]]]]^^^^^^^^^]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^__\\\\]]]]]]]]]]\\\\]]\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]^]]]]]]]]^]^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\]]]]]]]]]]]]\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^]]]]]]]]_________^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^_____________^^^^\\\\]]]]\\\]]]\\\\]]\\\\\\\\\\]]]]]]]]__]^^^^^^^^]]]]]]]]]]]]^^]^]]]]]]]_______^^^^^]]]]]]]]]]^]^^^^^^^^^^^^^^^^^^^^^^_______________\\\\\\\\\\\\]\]]]]]]\\\\\\\\\\]]]]]]]]__]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]^]]]]]]]]]]]]]]]_______________________________^^^^^^^^^]]]]]]]^^^^^^^^^^^^^^^^______________________^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]____________]]]]^^^^^^^^^^]]]]]]]]]]]]^^]^]]]]]]]]]]]]_____________________________________^^^^^^^]]]]]^^^^^^^^^^^^__________________^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]]]____]]]]]]]]^^^^^^^^^^^^^]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]______________________________^______________^^^^^^]]^^^^^^^^^^^^^___________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]__________________]]]]]]]]]]]^^]]]]]]]]]]]]]]]]]]^^^^^^^^]]]]]]]]]]______________________________^^^__________^^]]^^^^^^^^^^^^^^^_________________________\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]]]______________]]]]]]]]]]]]]^^^^^^^^^]\]]]]]]]]]]]]^^^^^^^^^]]]]]]]]______^^^^________________^^^^__^^^^^^^^^^__________]]]]]]]]]]^^^^^^^_____________^__________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\____^^_________________^^____]]]]]]]]]]]]]]]]]]]^^^^^^^]]\]\\]]]]]]]]]]]]^^^^^^^]]]]]]]]________________________________^^^^^^^^^^__________]]]]]]]]]^]^^^^^^^^^^^^_______________^^^__________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^_______________^^]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\]]\]]]^^^^^^^^]\]]____^^__^^^^^^^^^_^^________^^^^^^__^^^^^^^^^^_^^^^^]]]]]]]]]]]]^^^^^^^^^^^]]]]]]]]]]]]______________________^^_______________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^_______________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_____]]]]]]]\\\\\\\\]]\\]\]]]]^^^^]]\]\\]]^^______^^^^^^_^__^^________^^__^^^^^^^^^^__^_^^]]]]]]]]]]]^]^^^^^^^^^^^^]]]]]]]]______________________^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^_^____________]]]]]]]]]]]]]]]]]]]]]]]]_______]]]]]]\\\\\\\\\\\]]]]]]]^^^^^^^\\\^^^^^^_^^^^^^^^^^^^^^^^^^^_^^^^^^^^^_^^^____^^^^^^^]]]]]]]]]]]]]\\\]]]]^^^]]]]]]]]]]]]]]]]]]____________________________^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^___________^]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]]]________________]]\\\\\\\\\\\\]\]]]]^^^^\^\\\\^^__^_^^^^^^^^^^^^^^^^__^_^^^^^^__^_^^^^^^^^^]]]]]]]]]]]]]]\]\\\\^^^^]^]]]]]]]]]]]]]____________________________^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^_________^^^]]]]]]]]\\\\\\\\]]]]]]]]]]]]]]]]]]]____________]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^^^^\]]]]]]]]]]\\\]]]]]]]^]]]]]]]]]]\\]]]]]]________^^^__________^______^^^^^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^___________________^^^^^^^^^^^\\]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]___________________]]]]]]]]\\\\\\\\\\\\\\]\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^__^^^^^^^^^^^^^^\\]\]]]]]]]]\]\\\\]]]]^]^^]]]]]]]]]]\\]]________^^^^_^________^_^^__^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^________________^_^^^^^^^^^^^^\\]]]]]]\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]_________________]]]]]]]]\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\]]\\\\\\\\\\\\\\]]]\\\]]]]\\\\\\]]]]]]^_^^^^^^^^^^^^____^^^^__^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^___________________^^^^^^^^^^^^^^\\\\\\]]\\\\\\\\\\\\\\\\]]]]\\]]]]]]]____________________________________]]]]]]]]\\\\\\\\\\\\\\]\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\]]\\\\\\\\\\]]]]\]\\\\\\\\\\\\\\]]^^_^__^^^^^^^^^^^^^^^^^^^^__^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^________________^^^^^^^^^^^^^^^^^^\\]]]]]]\\\\\\\\\\\\]]]]]]]]\\]]]]_]_______________________________]]]]\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_________________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]_____________________________________\\\\\\\\\\\\\\]\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^___________^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]_]__________________________________]]]]]]]\\\\\\\\\\\\\]\\]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_________________^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]____________^^^^________________]]]]]\\\\\\\\\\\\\\]\]]\\]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^___________^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]________________________________]]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_____________^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\\____^^_^^^^^^^________________]]]]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_______^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]\]]\\^^__^_^^^^____________________]]]]]]\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\^^\\\\\\\\\\\\\\\\\^^^____^^^^^^^^^^^^______________^^^^^^_]]\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^_^_________^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\^^\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^__________________^^___]]]]\\\\\\\\\\\\\\\\\\\\]]]]\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^______________^^^^^^^^^^^^\\\\\\\\\\\\\\^^^^^^\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^__^^^^___^^^^^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^_^_________^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\^^\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^______^_^^^^^^^^^]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^__________^^^^\\\\\\\\\\^^^^^^\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^_^_________^^^^^^^^\\\\\\\\\\^^\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^__^_^^^^^^^^^^^^]]\\\\\\\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^_______^^^^^^^\\\\\\\\\\^^^^^^^^^\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^_____________^^^^^\\\\\\\\\\^^^^^^\^\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]\\______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^_____^^^^^^^^^^\\\\\\\\\\\^^^^^^^^^^^\\^^^^\\^\\\^^^^^^^^^^^^^^^^^^^^]]]]]]]]\\______\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^___________^^^^^^^^^^\\\\\\\\\\\\^\^^^^^^^^^^^^\\\\^^\^\\\\^^^^^^^^^^^^^^^^^^^^]]]________________________^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^________^^^^^^^^^^^^^\^^^\\\\^^\^^^^^^^^^^^^^^^^^\\^\^^^^^^^^^^^^^^]]]]]____________________^^\^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^________________^^^^^^^\\^\^^^^^^\\^\^^^^^^^^^^^^^^\\^^\^\\^^^^^^]]]]]]]]]]]_________________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\^^^^^^^^^^^^^^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^^^^^^]]]]]]]]]___________________________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\\\\\^^^^^^^^^^^^_______________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^^]]]]]]]]]]]]]]]]]]]]]]]]________________________________________^^^^\\\^\\\\\\^^\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\^^^^^^^^^^^^^^^^___________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]________________________________________\\\\^\^^\\^^\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^____________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\\\\\^^^^^^^^^^^^_____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________^^_________________________^\\^^^^^^\^\\^^^^^^\\\\\\\\\\\^\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_____^^^^\\\\\\\\\\^^\^\\^^^^^^^\^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_]______________^^_______________________^^^\\^^\\^\^^\\^^\\\\\\\\\\\\^\^^\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___\\\\\\\\\\^^\\^\^^\\^^^^\^\\^^^^^^^^^^^^^^^^^^^^^^________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\__________________^^____________________________________^^^^^^^^^^^^^^^^^^^\\\\\\\\\^^\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____\\^^\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\^^^^__________^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\__________________^^________________________________^^^^^^^^^^^^^^^^\^\\\\\\^^^^^^\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^^^^^^^^__________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]]]]]]^^^^^^________^^^^^^^^^^______________________________________^^^^^^^^^^^^^^^^^^^^\\\^^^^\\^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______^^^^]________]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\]\\]]^^^^^^^^^^________^^^^^^^^^^__________________________________^^^^^^^^^^^^^^^^^^^\^\\\\\\^^^^^^^^\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^]]]____]\\]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]^^^^^^^^^^^^^^^^__^^^^^^^^^^^^______^_____________________________^^^^^^^^^^^^^^^^^^^^^\^^^^^^\\^^^^\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_]]]]]]]]]]]]]]]]]]]]]]]]]]]]______________________________]]]\\]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]^^^^^^^^^^^^______^^^^^^^^^^^^__^^_^__________________________^^^^^^^^^^^^^^^^^^^^^^\^\\^^\\^^^^^^^^\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]]]]]]]]]]]]]]]]]]______________________________]\\]]]]]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________^^^^__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________________]]]\\]]]]]]]]]]\\]]]]]]]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______________________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____________________________]]\\\\\\]]]]\\]]]]\\]\]]]]]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___________________________]]]]]]\\]]]]]]]]\\\\]]\]\\]]\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________^^^^_^____^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________________^^^^]]\\\\\\]]]]\\\\\\\\\\]]\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^______^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___^________________]]]]]]\\]]]]]]]]\\\\\\\\\\]]\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^_^^^^^^^^^^^^__^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]____^_^^____________]]]]\\\\\\]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^__^^^^^^_]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^]]]]]]]]]]]]]]]]\\\\]]]]]]]]]]\\]]]]]]]]]]]^______________________]]]]]]]]\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__^_^^^^^^^^^^^^__^^___]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\]]]]]]]]]]]]^]^^______________________]]]\\\\\\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^^^^\\^^^^]]]]]]\\\\]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\\\\]\\]]]]\\\\]]\\\\]]]\^^^^^^________________]]]]]\\]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^^\\]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]]]]]]\\\\]\]]\\\\\\\\\\]]]]]]\]\\^^____________________]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]^^^^^^^^^^^^^\\\\]]]]]]^^^^^^]^^^^^^^^]]]\]]\\\\]]]]\\\\\\\\\]\\]]]]\\\\\\\\\\]]\\\\^^^^________________]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]^^]]^]^^^^^^^]]]]\]\\]]]]]]]]]]\\\\\\]\]]\\\\\\\\\\\\]]\\\\\\\\____________________^^^^]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^___\\\\^^]^^^^^^^^^^^^^^^^^]]]]_____\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^___^^^^__________]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^^_____^^]]^]^^^^^^^^^^^^^^]]]]_______\\\\\]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^_^______________]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]^^^^^________^^^^^^]^^^^^^^^^^^^^^^]]]]]]]]__________\\\\\\\\\]\\\\\\\]]]\\\\\\\\\\\\\^^^^\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^__________]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]^^^____________^^]]^]^^^^^^^^^^^^]]]]]]]]]]]]__________\\\\\\\]]\]\\\\]]]]\]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^__________]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_____________^_________^_________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]__________^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^__^_]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______^^_^______^^^_______^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]__________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^__^^_^__]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_________________^^________^__________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]__________^^____\\\\\\\\\\\\\\\\\\\\\\\^^^^\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^__^___^^^^^^]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]_______________^^^^^^____^^^__________^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]__^^________\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^__^^_^____^^]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\]]]]]]\\]]]]]]]]\\]]]]]]]]]]]]\\]]]]]]]]]]______________^^____^^^^^^^^^^__^_____^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\^^_____________^^__^^\\\\\\\\\\\\\\\\\\\\\\^^\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^_^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\]]\\]]]]]]]]\\]]]]]]]]]]]]]]]]\\]]]]]]]]]]__________________^^^^^^^^^^^^__^^_^__________^^^^^^^]]]]]]]]]]]]]]]]]]\\^^_______________^^______^^\\\\\\\\\\\\\\\\\\\\\\\\\\^^\\\\\\\\\\\\\\^\^^^^^^^^^^^^^^^^^^_^__^^^^^^^^^^^^